body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
	{
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal
}

li {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,q:after {
	content: ""
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

input,textarea,select {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

*:focus {
	outline: none
}

html,body {
	font-family: "Helvetica Neue", HelveticaNeue, "Helvetica-Neue",
		Helvetica, "BBAlpha Sans", sans-serif;
	font-weight: normal;
	position: relative
}

*,*:after,*:before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-user-select: none;
	-webkit-text-size-adjust: none;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

html,body,.x-body-stretcher {
	width: 100%;
	height: 100%
}

.x-ios.x-tablet .x-landscape * {
	-webkit-text-stroke: 1px transparent
}

body {
	font-size: 104%
}

body.x-ios {
	-webkit-backface-visibility: hidden
}

body.x-android.x-phone {
	font-size: 116%
}

body.x-ios.x-phone {
	font-size: 114%
}

body.x-desktop {
	font-size: 114%
}

input,textarea {
	-webkit-user-select: text
}

.x-hidden-visibility {
	visibility: hidden !important
}

.x-hidden-display {
	display: none !important
}

.x-hidden-offsets {
	position: absolute !important;
	left: -10000em;
	top: -10000em;
	visibility: hidden
}

.x-fullscreen {
	position: absolute !important;
	top: 0px;
	left: 0px
}

.x-desktop .x-body-stretcher {
	margin-bottom: 0px
}

.x-scroller-parent {
	overflow: hidden !important
}

.x-scroller-parent,.x-scroller {
	position: relative
}

.x-ios .x-scroller,.x-ios .x-scroller>* {
	-webkit-transform: translate3d(0, 0, 0)
}

.x-draggable {
	z-index: 1
}

.x-scrollbar {
	position: absolute;
	z-index: 10;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 250ms;
	-webkit-border-radius: 4px;
	opacity: 0
}

.x-android .x-scrollbar {
	-webkit-transition-property: none;
	-webkit-transition-duration: 0ms;
	-webkit-border-radius: 0px
}

.x-scrollbar-dark {
	background-color: rgba(0, 0, 0, 0.6);
	border: 1px solid rgba(255, 255, 255, 0.2)
}

.x-scrollbar-light {
	background-color: rgba(255, 255, 255, 0.6);
	border: 1px solid rgba(0, 0, 0, 0.2)
}

.x-scrollbar-vertical {
	top: 0;
	right: 4px;
	width: 4px
}

.x-scrollbar-horizontal {
	left: 0;
	bottom: 4px;
	height: 4px
}

.x-mask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8000;
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	box-pack: center;
	background: rgba(0, 0, 0, 0.3) center center no-repeat
}

.x-mask.x-mask-gray {
	background-color: rgba(0, 0, 0, 0.5)
}

.x-mask .x-mask-loading {
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-align: center;
	box-align: center;
	-webkit-box-pack: center;
	box-pack: center;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	color: #fff;
	text-align: center;
	padding: .4em;
	font-weight: bold;
	display: block;
	width: 8.5em;
	height: 8.5em;
	background: rgba(0, 0, 0, 0.25)
}

.x-mask .x-loading-spinner {
	margin: 1em auto .2em
}

.x-mask .x-loading-msg {
	font-size: .95em;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0
}

.x-floating {
	position: absolute !important;
	z-index: 10000 !important;
	top: 0;
	left: 0
}

.x-dragging {
	opacity: 0.7
}

.x-panel-list {
	background-color: #ffe2e9
}

.x-html {
	-webkit-user-select: auto;
	-webkit-touch-callout: inherit;
	line-height: 1.5;
	color: #333;
	font-size: .8em;
	padding: 1.2em
}

.x-html body {
	line-height: 1.5;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 75%
}

.x-html h1,.x-html h2,.x-html h3,.x-html h4,.x-html h5,.x-html h6 {
	font-weight: normal;
	color: #222222
}

.x-html h1 img,.x-html h2 img,.x-html h3 img,.x-html h4 img,.x-html h5 img,.x-html h6 img
	{
	margin: 0
}

.x-html h1 {
	font-size: 3em;
	line-height: 1;
	margin-bottom: 0.50em
}

.x-html h2 {
	font-size: 2em;
	margin-bottom: 0.75em
}

.x-html h3 {
	font-size: 1.5em;
	line-height: 1;
	margin-bottom: 1.00em
}

.x-html h4 {
	font-size: 1.2em;
	line-height: 1.25;
	margin-bottom: 1.25em
}

.x-html h5 {
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1.50em
}

.x-html h6 {
	font-size: 1em;
	font-weight: bold
}

.x-html p {
	margin: 0 0 1.5em
}

.x-html p .left {
	display: inline;
	float: left;
	margin: 1.5em 1.5em 1.5em 0;
	padding: 0
}

.x-html p .right {
	display: inline;
	float: right;
	margin: 1.5em 0 1.5em 1.5em;
	padding: 0
}

.x-html a {
	text-decoration: underline;
	color: #0066cc
}

.x-html a:visited {
	color: #004c99
}

.x-html a:focus {
	color: #0099ff
}

.x-html a:hover {
	color: #0099ff
}

.x-html a:active {
	color: #bf00ff
}

.x-html blockquote {
	margin: 1.5em;
	color: #666666;
	font-style: italic
}

.x-html strong,.x-html dfn {
	font-weight: bold
}

.x-html em,.x-html dfn {
	font-style: italic
}

.x-html sup,.x-html sub {
	line-height: 0
}

.x-html abbr,.x-html acronym {
	border-bottom: 1px dotted #666666
}

.x-html address {
	margin: 0 0 1.5em;
	font-style: italic
}

.x-html del {
	color: #666666
}

.x-html pre {
	margin: 1.5em 0;
	white-space: pre
}

.x-html pre,.x-html code,.x-html tt {
	font: 1em "andale mono", "lucida console", monospace;
	line-height: 1.5
}

.x-html li ul,.x-html li ol {
	margin: 0
}

.x-html ul,.x-html ol {
	margin: 0 1.5em 1.5em 0;
	padding-left: 1.5em
}

.x-html ul {
	list-style-type: disc
}

.x-html ol {
	list-style-type: decimal
}

.x-html dl {
	margin: 0 0 1.5em 0
}

.x-html dl dt {
	font-weight: bold
}

.x-html dd {
	margin-left: 1.5em
}

.x-html table {
	margin-bottom: 1.4em;
	width: 100%
}

.x-html th {
	font-weight: bold
}

.x-html thead th {
	background: #c3d9ff
}

.x-html th,.x-html td,.x-html caption {
	padding: 4px 10px 4px 5px
}

.x-html table.striped tr:nth-child(even) td,.x-html table tr.even td {
	background: #e5ecf9
}

.x-html tfoot {
	font-style: italic
}

.x-html caption {
	background: #eeeeee
}

.x-html .quiet {
	color: #666666
}

.x-html .loud {
	color: #111111
}

.x-html ul li {
	list-style-type: circle
}

.x-html ol li {
	list-style-type: decimal
}

.x-video {
	background-color: #000
}

.x-sortable .x-dragging {
	opacity: 1;
	z-index: 5
}

.x-fullscreen {
	background: #eeeeee
}

.x-map {
	background-color: #edeae2;
	width: 100%;
	height: 100%
}

.x-mask-map {
	background: transparent !important
}

.x-spinner {
	height: 1em;
	width: 1em;
	margin-left: -0.5em;
	-webkit-transform-origin: 0.5em 0.5em
}

.x-spinner>span,.x-spinner>span:before,.x-spinner>span:after {
	display: block;
	position: absolute;
	width: 0.1em;
	height: 0.25em;
	top: 0;
	-webkit-transform-origin: 0.05em 0.5em;
	-webkit-border-radius: 0.05em;
	border-radius: 0.05em;
	content: " "
}

.x-spinner>span.top {
	background-color: rgba(212, 14, 63, 0.99)
}

.x-spinner>span.top::after {
	background-color: rgba(212, 14, 63, 0.9)
}

.x-spinner>span.left::before {
	background-color: rgba(212, 14, 63, 0.8)
}

.x-spinner>span.left {
	background-color: rgba(212, 14, 63, 0.7)
}

.x-spinner>span.left::after {
	background-color: rgba(212, 14, 63, 0.6)
}

.x-spinner>span.bottom::before {
	background-color: rgba(212, 14, 63, 0.5)
}

.x-spinner>span.bottom {
	background-color: rgba(212, 14, 63, 0.4)
}

.x-spinner>span.bottom::after {
	background-color: rgba(212, 14, 63, 0.35)
}

.x-spinner>span.right::before {
	background-color: rgba(212, 14, 63, 0.3)
}

.x-spinner>span.right {
	background-color: rgba(212, 14, 63, 0.25)
}

.x-spinner>span.right::after {
	background-color: rgba(212, 14, 63, 0.2)
}

.x-spinner>span.top::before {
	background-color: rgba(212, 14, 63, 0.15)
}

.x-spinner>span {
	left: 50%;
	margin-left: -0.05em
}

.x-spinner>span.top {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg)
}

.x-spinner>span.right {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg)
}

.x-spinner>span.bottom {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg)
}

.x-spinner>span.left {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg)
}

.x-spinner>span::before {
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg)
}

.x-spinner>span::after {
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg)
}

.x-spinner {
	-webkit-animation-name: x-spinner-rotate;
	-webkit-animation-duration: .5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear
}

@
-webkit-keyframes x-spinner-rotate { 0%{
	-webkit-transform: rotate(0deg)
}

8
.32 %{
	-webkit-transform: rotate(0deg)
}

8
.33 %{
	-webkit-transform: rotate(30deg)
}

16
.65 %{
	-webkit-transform: rotate(30deg)
}

16
.66 %{
	-webkit-transform: rotate(60deg)
}

24
.99 %{
	-webkit-transform: rotate(60deg)
}

25%{
-webkit-transform
:rotate(90deg)
}
33
.32 %{
	-webkit-transform: rotate(90deg)
}

33
.33 %{
	-webkit-transform: rotate(120deg)
}

41
.65 %{
	-webkit-transform: rotate(120deg)
}

41
.66 %{
	-webkit-transform: rotate(150deg)
}

49
.99 %{
	-webkit-transform: rotate(150deg)
}

50%{
-webkit-transform
:rotate(180deg)
}
58
.32 %{
	-webkit-transform: rotate(180deg)
}

58
.33 %{
	-webkit-transform: rotate(210deg)
}

66
.65 %{
	-webkit-transform: rotate(210deg)
}

66
.66 %{
	-webkit-transform: rotate(240deg)
}

74
.99 %{
	-webkit-transform: rotate(240deg)
}

75%{
-webkit-transform
:rotate(270deg)
}
83
.32 %{
	-webkit-transform: rotate(270deg)
}

83
.33 %{
	-webkit-transform: rotate(300deg)
}

91
.65 %{
	-webkit-transform: rotate(300deg)
}

91
.66 %{
	-webkit-transform: rotate(330deg)
}

100%{
-webkit-transform
:rotate(330deg)
}
}
.x-panel,.x-panel-body {
	position: relative
}

.x-button {
	-webkit-background-clip: padding;
	background-clip: padding-box;
	-webkit-border-radius: 0.4em;
	border-radius: 0.4em;
	display: -webkit-box;
	display: box;
	-webkit-box-align: center;
	box-align: center;
	min-height: 1.8em;
	padding: .3em .6em;
	position: relative;
	overflow: hidden
}

.x-button,.x-toolbar .x-button {
	border: 0.1em solid #999999;
	border-top-color: #a6a6a6;
	color: black;
	text-shadow: rgba(255, 255, 255, 0.25) 0 0.08em 0;
	-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 0.1em 0
}

.x-button.x-button-back:before,.x-button.x-button-forward:before,.x-toolbar .x-button.x-button-back:before,.x-toolbar .x-button.x-button-forward:before
	{
	background: #999999
}

.x-button,.x-button.x-button-back:after,.x-button.x-button-forward:after,.x-toolbar .x-button,.x-toolbar .x-button.x-button-back:after,.x-toolbar .x-button.x-button-forward:after
	{
	background-color: #cccccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(2%, #dedede), color-stop(100%, #bababa) );
	background-image: linear-gradient(#ffffff, #dedede 2%, #bababa)
}

.x-button img.x-icon-mask,.x-toolbar .x-button img.x-icon-mask {
	background-color: black;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d),
		color-stop(2%, #121212), color-stop(100%, #000000) );
	background-image: linear-gradient(#4d4d4d, #121212 2%, #000000)
}

.x-button.x-button-pressed,.x-button.x-button-active,.x-toolbar .x-button.x-button-pressed,.x-toolbar .x-button.x-button-active
	{
	-webkit-box-shadow: inset #aaa1a1 0 0 0.1em, rgba(255, 255, 255, 0.1) 0
		0.1em 0
}

.x-button.x-button-pressed,.x-button.x-button-pressed:after,.x-button.x-button-active,.x-button.x-button-active:after,.x-toolbar .x-button.x-button-pressed,.x-toolbar .x-button.x-button-pressed:after,.x-toolbar .x-button.x-button-active,.x-toolbar .x-button.x-button-active:after
	{
	background-color: #bababa;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a1a1a1),
		color-stop(10%, #adadad), color-stop(65%, #bababa),
		color-stop(100%, #bbbbbb) );
	background-image: linear-gradient(#a1a1a1, #adadad 10%, #bababa 65%, #bbbbbb)
}

.x-button img {
	width: 2.1em;
	height: 2.1em;
	background-repeat: no-repeat;
	background-position: center;
	display: block
}

.x-button img.x-icon-mask {
	width: 1.3em;
	height: 1.3em;
	-webkit-mask-size: 1.3em
}

.x-button.x-item-disabled .x-button-label,.x-button.x-item-disabled .x-hasbadge .x-badge,.x-hasbadge .x-button.x-item-disabled .x-badge,.x-button.x-item-disabled img
	{
	opacity: .5
}

.x-button-round,.x-button.x-button-action-round {
	-webkit-border-radius: 0.9em;
	border-radius: 0.9em;
	padding: 0.1em 0.9em
}

.x-button-small,.x-button.x-button-action-small,.x-toolbar .x-button-small,.x-toolbar .x-button.x-button-action-small
	{
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
	padding: .2em .4em;
	min-height: 0
}

.x-button-small .x-button-label,.x-button.x-button-action-small .x-button-label,.x-button-small .x-hasbadge .x-badge,.x-hasbadge .x-button-small .x-badge,.x-button.x-button-action-small .x-hasbadge .x-badge,.x-hasbadge .x-button.x-button-action-small .x-badge,.x-toolbar .x-button-small .x-button-label,.x-toolbar .x-button.x-button-action-small .x-button-label,.x-toolbar .x-button-small .x-hasbadge .x-badge,.x-hasbadge .x-toolbar .x-button-small .x-badge,.x-toolbar .x-button.x-button-action-small .x-hasbadge .x-badge,.x-hasbadge .x-toolbar .x-button.x-button-action-small .x-badge
	{
	font-size: .6em
}

.x-button-small img,.x-button.x-button-action-small img,.x-toolbar .x-button-small img,.x-toolbar .x-button.x-button-action-small img
	{
	width: .75em;
	height: .75em
}

.x-iconalign-left,.x-icon-align-right {
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-webkit-box-direction: reverse;
	box-direction: reverse
}

.x-iconalign-top,.x-iconalign-bottom {
	-webkit-box-orient: vertical;
	box-orient: vertical
}

.x-iconalign-bottom,.x-iconalign-right {
	-webkit-box-direction: normal;
	box-direction: normal
}

.x-iconalign-left,.x-iconalign-top {
	-webkit-box-direction: reverse;
	box-direction: reverse
}

.x-iconalign-left .x-button-label,.x-iconalign-left .x-hasbadge .x-badge,.x-hasbadge .x-iconalign-left .x-badge
	{
	margin-left: 0.3em
}

.x-iconalign-right .x-button-label,.x-iconalign-right .x-hasbadge .x-badge,.x-hasbadge .x-iconalign-right .x-badge
	{
	margin-right: 0.3em
}

.x-button-label,.x-hasbadge .x-badge {
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-align: center;
	box-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: center;
	font-weight: bold;
	line-height: 1.2em;
	display: block;
	overflow: hidden
}

.x-toolbar .x-button {
	margin: 0 .2em;
	padding: .3em .6em
}

.x-toolbar .x-button .x-button-label,.x-toolbar .x-button .x-hasbadge .x-badge,.x-hasbadge .x-toolbar .x-button .x-badge
	{
	font-size: .7em
}

.x-button-forward,.x-button-back {
	position: relative;
	overflow: visible;
	height: 1.8em;
	z-index: 1
}

.x-button-forward:before,.x-button-forward:after,.x-button-back:before,.x-button-back:after
	{
	content: "";
	position: absolute;
	width: 0.773em;
	height: 1.8em;
	top: -0.1em;
	left: auto;
	z-index: 2;
	-webkit-mask: 0.145em 0
		url('')
		no-repeat;
	-webkit-mask-size: 0.773em 1.8em;
	overflow: hidden
}

.x-button-back,.x-toolbar .x-button-back {
	margin-left: 0.828em;
	padding-left: .4em
}

.x-button-back:before,.x-toolbar .x-button-back:before {
	left: -0.693em
}

.x-button-back:after,.x-toolbar .x-button-back:after {
	left: -0.628em
}

.x-button-forward,.x-toolbar .x-button-forward {
	margin-right: 0.828em;
	padding-right: .4em
}

.x-button-forward:before,.x-button-forward:after,.x-toolbar .x-button-forward:before,.x-toolbar .x-button-forward:after
	{
	-webkit-mask: -0.145em 0
		url('')
		no-repeat
}

.x-button-forward:before,.x-toolbar .x-button-forward:before {
	right: -0.693em
}

.x-button-forward:after,.x-toolbar .x-button-forward:after {
	right: -0.628em
}

.x-button.x-button-plain,.x-toolbar .x-button.x-button-plain {
	background: none;
	border: 0 none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: none;
	border-radius: none;
	min-height: 0;
	text-shadow: none;
	height: auto;
	line-height: auto;
	margin: -1.5em -0.5em;
	padding: 1.3em 1em;
	height: 1.8em
}

.x-button.x-button-plain>*,.x-toolbar .x-button.x-button-plain>* {
	overflow: visible;
	margin-top: -0.75em
}

.x-button.x-button-plain img,.x-toolbar .x-button.x-button-plain img {
	-webkit-mask-size: 1.4em;
	width: 1.4em;
	height: 1.4em
}

.x-button.x-button-plain.x-button-pressed,.x-toolbar .x-button.x-button-plain.x-button-pressed
	{
	background: none;
	-webkit-box-shadow: none;
	background-image: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 24, color-stop(0%, rgba(255
		, 175, 195, 0.7) ), color-stop(100%, rgba(255, 175, 195, 0) ) );
	background-image: radial-gradient(rgba(255, 175, 195, 0.7),
		rgba(255, 175, 195, 0) 24px )
}

.x-button.x-button-plain.x-button-pressed img,.x-toolbar .x-button.x-button-plain.x-button-pressed img
	{
	background-color: white;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e6e6e6),
		color-stop(10%, #f2f2f2), color-stop(65%, #ffffff),
		color-stop(100%, #ffffff) );
	background-image: linear-gradient(#e6e6e6, #f2f2f2 10%, #ffffff 65%, #ffffff)
}

.x-segmentedbutton .x-button {
	-webkit-border-radius: 0;
	border-radius: 0;
	margin: 0
}

.x-segmentedbutton .x-button:first-child {
	-webkit-border-top-left-radius: 0.4em;
	border-top-left-radius: 0.4em;
	-webkit-border-bottom-left-radius: 0.4em;
	border-bottom-left-radius: 0.4em
}

.x-segmentedbutton .x-button:last-child {
	-webkit-border-top-right-radius: 0.4em;
	border-top-right-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
	border-bottom-right-radius: 0.4em
}

.x-segmentedbutton .x-button:not (:first-child ){
	border-left: 0
}

.x-hasbadge {
	overflow: visible
}

.x-hasbadge .x-badge {
	-webkit-border-radius: 1em;
	border-radius: 1em;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	padding: .15em .25em;
	z-index: 30;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0;
	-webkit-box-shadow: #000 0 .1em .2em;
	overflow: hidden;
	color: #fff;
	border: 2px solid #fff;
	position: absolute;
	width: auto;
	min-width: 2em;
	height: 2em;
	line-height: 1.2em;
	font-size: .6em;
	top: -0.15em;
	right: 0px;
	max-width: 100%;
	background-color: #990000;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e60000),
		color-stop(50%, #b30000), color-stop(51%, #990000),
		color-stop(100%, #800000) );
	background-image: linear-gradient(#e60000, #b30000 50%, #990000 51%, #800000);
	display: inline-block
}

.x-tabbar.x-docked-bottom {
	border-top: .1em solid;
	height: 3em
}

.x-tabbar.x-docked-bottom .x-tab {
	display: -webkit-box;
	display: box;
	-webkit-box-direction: reverse;
	box-direction: reverse;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-border-radius: 0.25em;
	border-radius: 0.25em;
	margin: .15em;
	min-width: 3.3em;
	position: relative
}

.x-tabbar.x-docked-bottom .x-tab img {
	-webkit-mask-size: 1.65em;
	width: 1.65em;
	height: 1.65em;
	display: block;
	margin: .4em auto .1em;
	position: relative
}

.x-tabbar.x-docked-bottom .x-tab .x-button-label,.x-tabbar.x-docked-bottom .x-tab .x-hasbadge .x-badge,.x-hasbadge .x-tabbar.x-docked-bottom .x-tab .x-badge
	{
	margin: 0;
	font-size: 9px;
	line-height: 12px;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased
}

.x-tabbar.x-docked-bottom .x-tab-active {
	-webkit-box-shadow: inset rgba(255, 255, 255, 0.3) 0 0 0.1em
}

.x-tab.x-item-disabled span.x-button-label,.x-tab.x-item-disabled .x-hasbadge span.x-badge,.x-hasbadge .x-tab.x-item-disabled span.x-badge,.x-tab.x-item-disabled img
	{
	opacity: .5
}

.x-tab.x-draggable {
	opacity: .7
}

.x-toolbar {
	height: 2.6em;
	padding: 0 0.2em;
	overflow: hidden;
	position: relative
}

.x-toolbar>* {
	z-index: 1
}

.x-toolbar.x-docked-top {
	border-bottom: .1em solid
}

.x-toolbar.x-docked-bottom {
	border-top: .1em solid
}

.x-toolbar-title {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 0;
	line-height: 2.1em;
	font-size: 1.2em;
	text-align: center;
	font-weight: bold
}

.x-indexbar {
	padding: 0 .3em;
	width: 2.1em;
	display: -webkit-box;
	display: box;
	-webkit-box-orient: vertical;
	box-orient: vertical;
	-webkit-box-align: stretch;
	box-align: stretch;
	-webkit-box-pack: center;
	box-pack: center;
	position: absolute;
	top: 1.5em;
	right: 0;
	bottom: 1em;
	z-index: 3
}

.x-indexbar-body {
	padding: .3em 0
}

.x-indexbar-pressed .x-indexbar-body {
	-webkit-border-radius: 0.75em;
	border-radius: 0.75em;
	background-color: #cccccc
}

.x-indexbar-item {
	color: #666666;
	font-size: 0.6em;
	text-align: center;
	line-height: 1.1em;
	font-weight: bold;
	display: block
}

div.x-sheet.x-msgbox {
	width: 15em;
	-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0.1em 0.5em;
	-webkit-border-radius: 0.3em;
	border-radius: 0.3em;
	border: 0.15em solid #d40e3f
}

div.x-sheet.x-msgbox .x-toolbar-title {
	font-size: .9em;
	line-height: 1.4em
}

div.x-sheet.x-msgbox .x-toolbar {
	background: transparent none;
	-webkit-box-shadow: none
}

div.x-sheet.x-msgbox .x-toolbar.x-docked-top {
	border-bottom: 0;
	height: 1.3em
}

div.x-sheet.x-msgbox .x-toolbar.x-docked-bottom {
	border-top: 0
}

.x-msgbox-body {
	padding: 6px 0;
	position: relative;
	text-align: center
}

.x-msgbox-text {
	font-size: .9em
}

.x-msgbox-buttons .x-button {
	min-width: 4.5em
}

.x-msgbox-buttons .x-button-normal span {
	opacity: .7
}

.x-msgbox-input {
	margin-top: .4em;
	-webkit-appearance: none;
	-webkit-border-radius: 0.2em;
	border-radius: 0.2em
}

.x-msgbox-dark .x-msgbox-text {
	color: rgba(250, 180, 197, 0.9);
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0
}

.x-msgbox-dark .x-msgbox-input {
	background-color: rgba(250, 180, 197, 0.9);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(247, 132,
		161, 0.9) ), color-stop(10%, rgba(248, 156, 179, 0.9) ),
		color-stop(65%, rgba(250, 180, 197, 0.9) ),
		color-stop(100%, rgba(250, 182, 199, 0.9) ) );
	background-image: linear-gradient(rgba(247, 132, 161, 0.9),
		rgba(248, 156, 179, 0.9) 10%, rgba(250, 180, 197, 0.9) 65%,
		rgba(250, 182, 199, 0.9) );
	border: 0.1em solid rgba(212, 14, 63, 0.9)
}

.x-sheet {
	padding: 0.7em;
	border-top: 1px solid #440514;
	background-color: rgba(21, 1, 6, 0.9);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(164, 11,
		49, 0.9) ), color-stop(2%, rgba(54, 4, 16, 0.9) ),
		color-stop(100%, rgba(0, 0, 0, 0.9) ) );
	background-image: linear-gradient(rgba(164, 11, 49, 0.9),
		rgba(54, 4, 16, 0.9) 2%, rgba(0, 0, 0, 0.9) )
}

.x-sheet .x-sheet-body .x-button {
	margin-bottom: 0.5em
}

.x-sheet-body {
	position: relative
}

.x-list {
	background-color: #f7f7f7;
	position: relative
}

.x-list .x-list-disclosure {
	overflow: visible;
	-webkit-mask: 0 0
		url('')
		no-repeat;
	-webkit-mask-size: 1.7em;
	background-color: #af002b;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff4976),
		color-stop(2%, #d30034), color-stop(100%, #8b0022) );
	background-image: linear-gradient(#ff4976, #d30034 2%, #8b0022);
	width: 1.7em;
	height: 1.7em
}

.x-list.x-list-indexed .x-list-disclosure {
	margin-right: 1.3em
}

.x-list .x-item-selected .x-list-disclosure {
	background: #fff none
}

.x-list .x-list-item {
	position: relative;
	color: black;
	padding: 0.5em 0.8em;
	min-height: 2.6em;
	display: -webkit-box;
	display: box;
	border-top: 1px solid #d1d1d1
}

.x-list .x-list-item:first-child {
	border-top: none
}

.x-list .x-list-item:last-child {
	border-bottom: 1px solid #d1d1d1
}

.x-list .x-list-item .x-list-item-body {
	-webkit-box-flex: 1;
	box-flex: 1;
	-webkit-box-align: center;
	box-align: center;
	-webkit-box-orient: horizontal;
	box-orient: horizontal
}

.x-list .x-list-item .x-list-item-body span {
	font-size: .95em
}

.x-list .x-list-item.x-item-pressed {
	border-top-color: #ffafc3;
	background: #ffafc3 none
}

.x-list .x-list-item.x-item-selected {
	background-color: #af002b;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff4976),
		color-stop(2%, #d30034), color-stop(100%, #8b0022) );
	background-image: linear-gradient(#ff4976, #d30034 2%, #8b0022);
	color: white;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0;
	border-top-color: #e20038;
	border-bottom-color: #630018
}

.x-list-header {
	background-color: #cccccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(2%, #dedede), color-stop(100%, #bababa) );
	background-image: linear-gradient(#ffffff, #dedede 2%, #bababa);
	color: gray;
	text-shadow: rgba(255, 255, 255, 0.25) 0 0.08em 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #999999;
	font-weight: bold;
	font-size: 0.8em;
	padding: 0.2em 1.02em;
	text-shadow: rgba(255, 255, 255, 0.25) 0 0.08em 0;
	-webkit-box-shadow: 0px 0.1em 0.3em rgba(0, 0, 0, 0.3)
}

.x-list-header-swap {
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}

.x-list-round {
	background-color: #eaeaea
}

.x-list-round .x-list-group-items>*,.x-list-round.x-list-flat .x-list-parent>*
	{
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	background-color: #f7f7f7;
	margin: 0 1.2em
}

.x-list-round .x-list-group-items>*:first-child,.x-list-round.x-list-flat .x-list-parent>*:first-child
	{
	margin: 1.2em 1.2em 0;
	border-top: 1px solid #d1d1d1;
	-webkit-border-top-left-radius: 0.4em;
	border-top-left-radius: 0.4em;
	-webkit-border-top-right-radius: 0.4em;
	border-top-right-radius: 0.4em
}

.x-list-round .x-list-group-items>*:last-child,.x-list-round.x-list-flat .x-list-parent>*:last-child
	{
	margin: 0 1.2em 1.2em;
	border-bottom: 1px solid #d1d1d1;
	-webkit-border-bottom-left-radius: 0.4em;
	border-bottom-left-radius: 0.4em;
	-webkit-border-bottom-right-radius: 0.4em;
	border-bottom-right-radius: 0.4em
}

.x-container {
	position: relative
}

.x-layout-box-inner {
	display: -webkit-box;
	position: relative
}

.x-fit-item {
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 100%
}

.x-panel>.x-docked,.x-docked {
	position: absolute;
	z-index: 5
}

.x-layout-fit {
	overflow: hidden
}

.x-tab img.team1,.x-button img.x-icon-mask.team1 {
	-webkit-mask-image:
		url('')
}

.x-tab img.info,.x-button img.x-icon-mask.info {
	-webkit-mask-image:
		url('')
}

.x-tab img.time,.x-button img.x-icon-mask.time {
	-webkit-mask-image:
		url('')
}

.x-tab img.locate,.x-button img.x-icon-mask.locate {
	-webkit-mask-image:
		url('')
}

.x-tab img.chat,.x-button img.x-icon-mask.chat {
	-webkit-mask-image:
		url('')
}

.x-tab img.action,.x-button img.x-icon-mask.action {
	-webkit-mask-image:
		url('')
}

.x-button.x-button-action,.x-toolbar .x-button.x-button-action,.x-button.x-button-action-round,.x-toolbar .x-button.x-button-action-round,.x-button.x-button-action-small,.x-toolbar .x-button.x-button-action-small
	{
	border: 0.1em solid #490012;
	border-top-color: #630018;
	color: white;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0;
	-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 0.1em 0
}

.x-button.x-button-action.x-button-back:before,.x-button.x-button-action.x-button-forward:before,.x-toolbar .x-button.x-button-action.x-button-back:before,.x-toolbar .x-button.x-button-action.x-button-forward:before,.x-button.x-button-action-round.x-button-back:before,.x-button.x-button-action-round.x-button-forward:before,.x-toolbar .x-button.x-button-action-round.x-button-back:before,.x-toolbar .x-button.x-button-action-round.x-button-forward:before,.x-button.x-button-action-small.x-button-back:before,.x-button.x-button-action-small.x-button-forward:before,.x-toolbar .x-button.x-button-action-small.x-button-back:before,.x-toolbar .x-button.x-button-action-small.x-button-forward:before
	{
	background: #490012
}

.x-button.x-button-action,.x-button.x-button-action.x-button-back:after,.x-button.x-button-action.x-button-forward:after,.x-toolbar .x-button.x-button-action,.x-toolbar .x-button.x-button-action.x-button-back:after,.x-toolbar .x-button.x-button-action.x-button-forward:after,.x-button.x-button-action-round,.x-button.x-button-action-round.x-button-back:after,.x-button.x-button-action-round.x-button-forward:after,.x-toolbar .x-button.x-button-action-round,.x-toolbar .x-button.x-button-action-round.x-button-back:after,.x-toolbar .x-button.x-button-action-round.x-button-forward:after,.x-button.x-button-action-small,.x-button.x-button-action-small.x-button-back:after,.x-button.x-button-action-small.x-button-forward:after,.x-toolbar .x-button.x-button-action-small,.x-toolbar .x-button.x-button-action-small.x-button-back:after,.x-toolbar .x-button.x-button-action-small.x-button-forward:after
	{
	background-color: #af002b;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff4976),
		color-stop(2%, #d30034), color-stop(100%, #8b0022) );
	background-image: linear-gradient(#ff4976, #d30034 2%, #8b0022)
}

.x-button.x-button-action img.x-icon-mask,.x-toolbar .x-button.x-button-action img.x-icon-mask,.x-button.x-button-action-round img.x-icon-mask,.x-toolbar .x-button.x-button-action-round img.x-icon-mask,.x-button.x-button-action-small img.x-icon-mask,.x-toolbar .x-button.x-button-action-small img.x-icon-mask
	{
	background-color: white;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(2%, #ffffff), color-stop(100%, #ffdbe4) );
	background-image: linear-gradient(#ffffff, #ffffff 2%, #ffdbe4)
}

.x-button.x-button-action.x-button-pressed,.x-button.x-button-action.x-button-active,.x-toolbar .x-button.x-button-action.x-button-pressed,.x-toolbar .x-button.x-button-action.x-button-active,.x-button.x-button-action-round.x-button-pressed,.x-button.x-button-action-round.x-button-active,.x-toolbar .x-button.x-button-action-round.x-button-pressed,.x-toolbar .x-button.x-button-action-round.x-button-active,.x-button.x-button-action-small.x-button-pressed,.x-button.x-button-action-small.x-button-active,.x-toolbar .x-button.x-button-action-small.x-button-pressed,.x-toolbar .x-button.x-button-action-small.x-button-active
	{
	-webkit-box-shadow: inset #630018 0 0 0.1em, rgba(255, 255, 255, 0.1) 0
		0.1em 0
}

.x-button.x-button-action.x-button-pressed,.x-button.x-button-action.x-button-pressed:after,.x-button.x-button-action.x-button-active,.x-button.x-button-action.x-button-active:after,.x-toolbar .x-button.x-button-action.x-button-pressed,.x-toolbar .x-button.x-button-action.x-button-pressed:after,.x-toolbar .x-button.x-button-action.x-button-active,.x-toolbar .x-button.x-button-action.x-button-active:after,.x-button.x-button-action-round.x-button-pressed,.x-button.x-button-action-round.x-button-pressed:after,.x-button.x-button-action-round.x-button-active,.x-button.x-button-action-round.x-button-active:after,.x-toolbar .x-button.x-button-action-round.x-button-pressed,.x-toolbar .x-button.x-button-action-round.x-button-pressed:after,.x-toolbar .x-button.x-button-action-round.x-button-active,.x-toolbar .x-button.x-button-action-round.x-button-active:after,.x-button.x-button-action-small.x-button-pressed,.x-button.x-button-action-small.x-button-pressed:after,.x-button.x-button-action-small.x-button-active,.x-button.x-button-action-small.x-button-active:after,.x-toolbar .x-button.x-button-action-small.x-button-pressed,.x-toolbar .x-button.x-button-action-small.x-button-pressed:after,.x-toolbar .x-button.x-button-action-small.x-button-active,.x-toolbar .x-button.x-button-action-small.x-button-active:after
	{
	background-color: #8b0022;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #580016),
		color-stop(10%, #72001c), color-stop(65%, #8b0022),
		color-stop(100%, #8e0023) );
	background-image: linear-gradient(#580016, #72001c 10%, #8b0022 65%, #8e0023)
}

.x-tabbar-gray {
	background-color: #111111;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5e5e5e),
		color-stop(2%, #232323), color-stop(100%, #000000) );
	background-image: linear-gradient(#5e5e5e, #232323 2%, #000000);
	border-color: #040404
}

.x-tabbar-gray .x-tab {
	color: #777777
}

.x-tabbar-gray .x-tab-active {
	color: #f7f7f7
}

.x-tabbar-gray .x-tab-pressed {
	color: white
}

.x-tabbar-gray.x-docked-bottom .x-tab {
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0
}

.x-tabbar-gray.x-docked-bottom .x-tab img {
	background-color: #444444;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #919191),
		color-stop(2%, #565656), color-stop(100%, #323232) );
	background-image: linear-gradient(#919191, #565656 2%, #323232)
}

.x-tabbar-gray.x-docked-bottom .x-tab-active {
	background-color: #1e1e1e;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6a6a6a),
		color-stop(2%, #303030), color-stop(100%, #0c0c0c) );
	background-image: linear-gradient(#6a6a6a, #303030 2%, #0c0c0c);
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0
}

.x-tabbar-gray.x-docked-bottom .x-tab-active img {
	background-color: #f12457;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f56c8e),
		color-stop(50%, #f23c69), color-stop(51%, #f12457),
		color-stop(100%, #ec1046) );
	background-image: linear-gradient(#f56c8e, #f23c69 50%, #f12457 51%, #ec1046)
}

.x-toolbar-dark {
	background-color: #a40b31;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f4547c),
		color-stop(2%, #c60d3b), color-stop(100%, #830927) );
	background-image: linear-gradient(#f4547c, #c60d3b 2%, #830927);
	border-color: black
}

.x-toolbar-dark .x-toolbar-title {
	color: white;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0
}

.x-toolbar-dark .x-button,.x-toolbar .x-toolbar-dark .x-button,.x-toolbar-dark .x-field-select .x-input-text,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text,.x-toolbar-dark .x-field-select:before,.x-toolbar .x-toolbar-dark .x-field-select:before
	{
	border: 0.1em solid #150106;
	border-top-color: #2d030d;
	color: white;
	text-shadow: rgba(0, 0, 0, 0.5) 0 -0.08em 0;
	-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 0.1em 0
}

.x-toolbar-dark .x-button.x-button-back:before,.x-toolbar-dark .x-button.x-button-forward:before,.x-toolbar .x-toolbar-dark .x-button.x-button-back:before,.x-toolbar .x-toolbar-dark .x-button.x-button-forward:before,.x-toolbar-dark .x-field-select .x-input-text.x-button-back:before,.x-toolbar-dark .x-field-select .x-input-text.x-button-forward:before,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-back:before,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-forward:before,.x-toolbar-dark .x-field-select:before.x-button-back:before,.x-toolbar-dark .x-field-select:before.x-button-forward:before,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-back:before,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-forward:before
	{
	background: #150106
}

.x-toolbar-dark .x-button,.x-toolbar-dark .x-button.x-button-back:after,.x-toolbar-dark .x-button.x-button-forward:after,.x-toolbar .x-toolbar-dark .x-button,.x-toolbar .x-toolbar-dark .x-button.x-button-back:after,.x-toolbar .x-toolbar-dark .x-button.x-button-forward:after,.x-toolbar-dark .x-field-select .x-input-text,.x-toolbar-dark .x-field-select .x-input-text.x-button-back:after,.x-toolbar-dark .x-field-select .x-input-text.x-button-forward:after,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-back:after,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-forward:after,.x-toolbar-dark .x-field-select:before,.x-toolbar-dark .x-field-select:before.x-button-back:after,.x-toolbar-dark .x-field-select:before.x-button-forward:after,.x-toolbar .x-toolbar-dark .x-field-select:before,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-back:after,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-forward:after
	{
	background-color: #740823;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f12457),
		color-stop(2%, #960a2d), color-stop(100%, #530519) );
	background-image: linear-gradient(#f12457, #960a2d 2%, #530519)
}

.x-toolbar-dark .x-button img.x-icon-mask,.x-toolbar .x-toolbar-dark .x-button img.x-icon-mask,.x-toolbar-dark .x-field-select .x-input-text img.x-icon-mask,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text img.x-icon-mask,.x-toolbar-dark .x-field-select:before img.x-icon-mask,.x-toolbar .x-toolbar-dark .x-field-select:before img.x-icon-mask
	{
	background-color: white;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(2%, #ffffff), color-stop(100%, #fddee5) );
	background-image: linear-gradient(#ffffff, #ffffff 2%, #fddee5)
}

.x-toolbar-dark .x-button.x-button-pressed,.x-toolbar-dark .x-button.x-button-active,.x-toolbar .x-toolbar-dark .x-button.x-button-pressed,.x-toolbar .x-toolbar-dark .x-button.x-button-active,.x-toolbar-dark .x-field-select .x-input-text.x-button-pressed,.x-toolbar-dark .x-field-select .x-input-text.x-button-active,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-pressed,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-active,.x-toolbar-dark .x-field-select:before.x-button-pressed,.x-toolbar-dark .x-field-select:before.x-button-active,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-pressed,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-active
	{
	-webkit-box-shadow: inset #2e020d 0 0 0.1em, rgba(255, 255, 255, 0.1) 0
		0.1em 0
}

.x-toolbar-dark .x-button.x-button-pressed,.x-toolbar-dark .x-button.x-button-pressed:after,.x-toolbar-dark .x-button.x-button-active,.x-toolbar-dark .x-button.x-button-active:after,.x-toolbar .x-toolbar-dark .x-button.x-button-pressed,.x-toolbar .x-toolbar-dark .x-button.x-button-pressed:after,.x-toolbar .x-toolbar-dark .x-button.x-button-active,.x-toolbar .x-toolbar-dark .x-button.x-button-active:after,.x-toolbar-dark .x-field-select .x-input-text.x-button-pressed,.x-toolbar-dark .x-field-select .x-input-text.x-button-pressed:after,.x-toolbar-dark .x-field-select .x-input-text.x-button-active,.x-toolbar-dark .x-field-select .x-input-text.x-button-active:after,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-pressed,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-pressed:after,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-active,.x-toolbar .x-toolbar-dark .x-field-select .x-input-text.x-button-active:after,.x-toolbar-dark .x-field-select:before.x-button-pressed,.x-toolbar-dark .x-field-select:before.x-button-pressed:after,.x-toolbar-dark .x-field-select:before.x-button-active,.x-toolbar-dark .x-field-select:before.x-button-active:after,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-pressed,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-pressed:after,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-active,.x-toolbar .x-toolbar-dark .x-field-select:before.x-button-active:after
	{
	background-color: #530519;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #23020a),
		color-stop(10%, #3b0412), color-stop(65%, #530519),
		color-stop(100%, #550619) );
	background-image: linear-gradient(#23020a, #3b0412 10%, #530519 65%, #550619)
}

.x-toolbar-gray {
	background-color: #cccccc;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(2%, #dedede), color-stop(100%, #bababa) );
	background-image: linear-gradient(#ffffff, #dedede 2%, #bababa);
	border-color: #4d4d4d
}

.x-toolbar-gray .x-toolbar-title {
	color: black;
	text-shadow: rgba(255, 255, 255, 0.25) 0 0.08em 0
}

.x-toolbar-gray .x-button,.x-toolbar .x-toolbar-gray .x-button,.x-toolbar-gray .x-field-select .x-input-text,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text,.x-toolbar-gray .x-field-select:before,.x-toolbar .x-toolbar-gray .x-field-select:before
	{
	border: 0.1em solid gray;
	border-top-color: #8c8c8c;
	color: black;
	text-shadow: rgba(255, 255, 255, 0.25) 0 0.08em 0;
	-webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 0.1em 0
}

.x-toolbar-gray .x-button.x-button-back:before,.x-toolbar-gray .x-button.x-button-forward:before,.x-toolbar .x-toolbar-gray .x-button.x-button-back:before,.x-toolbar .x-toolbar-gray .x-button.x-button-forward:before,.x-toolbar-gray .x-field-select .x-input-text.x-button-back:before,.x-toolbar-gray .x-field-select .x-input-text.x-button-forward:before,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-back:before,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-forward:before,.x-toolbar-gray .x-field-select:before.x-button-back:before,.x-toolbar-gray .x-field-select:before.x-button-forward:before,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-back:before,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-forward:before
	{
	background: gray
}

.x-toolbar-gray .x-button,.x-toolbar-gray .x-button.x-button-back:after,.x-toolbar-gray .x-button.x-button-forward:after,.x-toolbar .x-toolbar-gray .x-button,.x-toolbar .x-toolbar-gray .x-button.x-button-back:after,.x-toolbar .x-toolbar-gray .x-button.x-button-forward:after,.x-toolbar-gray .x-field-select .x-input-text,.x-toolbar-gray .x-field-select .x-input-text.x-button-back:after,.x-toolbar-gray .x-field-select .x-input-text.x-button-forward:after,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-back:after,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-forward:after,.x-toolbar-gray .x-field-select:before,.x-toolbar-gray .x-field-select:before.x-button-back:after,.x-toolbar-gray .x-field-select:before.x-button-forward:after,.x-toolbar .x-toolbar-gray .x-field-select:before,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-back:after,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-forward:after
	{
	background-color: #b3b3b3;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(2%, #c4c4c4), color-stop(100%, #a1a1a1) );
	background-image: linear-gradient(#ffffff, #c4c4c4 2%, #a1a1a1)
}

.x-toolbar-gray .x-button img.x-icon-mask,.x-toolbar .x-toolbar-gray .x-button img.x-icon-mask,.x-toolbar-gray .x-field-select .x-input-text img.x-icon-mask,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text img.x-icon-mask,.x-toolbar-gray .x-field-select:before img.x-icon-mask,.x-toolbar .x-toolbar-gray .x-field-select:before img.x-icon-mask
	{
	background-color: black;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4d4d4d),
		color-stop(2%, #121212), color-stop(100%, #000000) );
	background-image: linear-gradient(#4d4d4d, #121212 2%, #000000)
}

.x-toolbar-gray .x-button.x-button-pressed,.x-toolbar-gray .x-button.x-button-active,.x-toolbar .x-toolbar-gray .x-button.x-button-pressed,.x-toolbar .x-toolbar-gray .x-button.x-button-active,.x-toolbar-gray .x-field-select .x-input-text.x-button-pressed,.x-toolbar-gray .x-field-select .x-input-text.x-button-active,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-pressed,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-active,.x-toolbar-gray .x-field-select:before.x-button-pressed,.x-toolbar-gray .x-field-select:before.x-button-active,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-pressed,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-active
	{
	-webkit-box-shadow: inset #928787 0 0 0.1em, rgba(255, 255, 255, 0.1) 0
		0.1em 0
}

.x-toolbar-gray .x-button.x-button-pressed,.x-toolbar-gray .x-button.x-button-pressed:after,.x-toolbar-gray .x-button.x-button-active,.x-toolbar-gray .x-button.x-button-active:after,.x-toolbar .x-toolbar-gray .x-button.x-button-pressed,.x-toolbar .x-toolbar-gray .x-button.x-button-pressed:after,.x-toolbar .x-toolbar-gray .x-button.x-button-active,.x-toolbar .x-toolbar-gray .x-button.x-button-active:after,.x-toolbar-gray .x-field-select .x-input-text.x-button-pressed,.x-toolbar-gray .x-field-select .x-input-text.x-button-pressed:after,.x-toolbar-gray .x-field-select .x-input-text.x-button-active,.x-toolbar-gray .x-field-select .x-input-text.x-button-active:after,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-pressed,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-pressed:after,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-active,.x-toolbar .x-toolbar-gray .x-field-select .x-input-text.x-button-active:after,.x-toolbar-gray .x-field-select:before.x-button-pressed,.x-toolbar-gray .x-field-select:before.x-button-pressed:after,.x-toolbar-gray .x-field-select:before.x-button-active,.x-toolbar-gray .x-field-select:before.x-button-active:after,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-pressed,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-pressed:after,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-active,.x-toolbar .x-toolbar-gray .x-field-select:before.x-button-active:after
	{
	background-color: #a1a1a1;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #878787),
		color-stop(10%, #949494), color-stop(65%, #a1a1a1),
		color-stop(100%, #a2a2a2) );
	background-image: linear-gradient(#878787, #949494 10%, #a1a1a1 65%, #a2a2a2)
}

.x-mask.x-mask-gray {
	background-color: rgba(255, 255, 255, 0.2)
}

.x-spinner {
	margin-top: .7em;
	font-size: 200%
}

.avatar {
	background-color: #eee;
	background-position: center center;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
	-webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 1px 0;
	margin-right: 10px;
	width: 45px;
	height: 45px;
	background-size: 47px auto;
	background-image:
		url('')
}

.thumb {
	width: 2.6em;
	height: 2.6em;
	background-color: #eee;
	background-size: 2.6em auto;
	background-position: center center;
	margin: -0.6em 10px -0.6em -0.8em
}

.x-toolbar.small_title {
	font-size: .6em;
	border-top: 1px solid #bbb
}

.x-toolbar.small_title .x-toolbar-title {
	text-align: left;
	padding: 0 1.3em
}

.x-list-item-body {
	display: -webkit-box;
	display: box;
	-webkit-box-orient: horizontal;
	box-orient: horizontal;
	-webkit-box-align: center;
	box-align: center
}

.x-list-item-body strong {
	font-weight: bold
}

.x-list-item-body .name {
	-webkit-box-flex: 1;
	box-flex: 1;
	font-weight: bold;
	font-size: 1.4em;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	white-space: nowrap;
	overflow: hidden
}

.x-list-item-body .secondary {
	display: block;
	font-size: 10px !important;
	color: #d40e3f;
	margin-left: .5em;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.x-list-item-body .tertiary {
	font-weight: normal;
	color: #999
}

.x-list-item-body .tweet {
	display: block;
	-webkit-box-flex: 1;
	box-flex: 1
}

body,.x-html,.session-detail {
	background-color: #fff
}

.bio_overview {
	margin: -1.2em -1.2em 1.2em -1.2em;
	overflow: hidden;
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff),
		color-stop(2%, #ffffff), color-stop(100%, #dcdcdc) );
	background-image: linear-gradient(#ffffff, #ffffff 2%, #dcdcdc);
	text-shadow: rgba(255, 255, 255, 0.2) 0 0.1em 0;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ddd
}

.bio_overview h3 {
	margin-top: .9em
}

.bio_overview .avatar {
	margin: 1.2em .9em 1.2em;
	float: left;
	width: 60px;
	height: 60px;
	background-size: 62px auto
}

.x-html h3 {
	margin-bottom: .2em
}

.x-html h3 small {
	color: #d40e3f
}

.x-html h4 {
	font-size: 1.1em;
	line-height: 1.1em;
	color: #999;
	margin-bottom: .5em
}

.x-html .sponsorList {
	margin: 10px 0 25px 0;
	padding-left: 0;
	list-style-type: none;
	overflow: hidden
}

.x-html .sponsorList li {
	display: block;
	float: left;
	margin-right: 20px;
	height: 50px
}

.x-html .sponsorList li img {
	max-height: 50px
}

.x-html .credits img {
	display: block;
	margin: 0 auto
}

a,.link {
	color: #d40e3f !important
}

a:visited {
	color: #f23c69 !important
}

.sponsor_list_heading {
	font-weight: bold
}